<?php

require_once 'NeoBaseTest.php';

class NeoPersonaPeerTest extends NeoBaseTest {
    
    public function test_findByTipoYNumeroDeDocumento_personaExistente_devuelveNeoPersona() {
        $criteria = new Criteria();
        $criteria->add(TipoDocumentoPeer::NOMBRE, "DNI");
        $tipoDni = TipoDocumentoPeer::doSelectOne($criteria);
        
        $persona = NeoPersonaPeer::findByTipoYNumeroDeDocumento($tipoDni->getId(), 33333333);
        
        $this->assertNotNull($persona);
        $this->assertEquals("Pepe", $persona->getNombre());
    }
    
    public function test_findByTipoYNumeroDeDocumento_personaInexistente_devuelveNull() {
        
        $persona = NeoPersonaPeer::findByTipoYNumeroDeDocumento(1, 654);
        
        $this->assertNull($persona);
    }
}

?>
